﻿Imports Control_Vuelos_BE
Imports Control_Vuelos_ADO

Public Class PasajeroBL
    ReadOnly _PasajeroADO As New PasajeroADO()

    Public Function pr_CrearPasajero(ByVal pBE As M_PasajeroBE) As Boolean
        Return _PasajeroADO.pr_CrearPasajero(pBE)
    End Function

    Public Function pr_EliminarPasajero(ByVal sCodPasajero As Integer) As Boolean
        Return _PasajeroADO.pr_EliminarPasajero(sCodPasajero)
    End Function

    Public Function pr_ModificarPasajero(ByVal pBE As M_PasajeroBE) As Boolean
        Return _PasajeroADO.pr_ModificarPasajero(pBE)
    End Function

    Public Function pr_ListarPasajero(ByVal sFiltro As String) As DataTable
        Return _PasajeroADO.pr_ListarPasajero(sFiltro)
    End Function

    Public Function pr_NumeroSiguiente() As Integer
        Return _PasajeroADO.pr_NumeroSiguiente()
    End Function

    Public Function pr_TraerCodigo(ByVal sDni As String) As Integer
        Return _PasajeroADO.pr_TraerCodigo(sDni)
    End Function

    Public Function pr_TraerPasajero(ByVal sCodp As Integer) As M_PasajeroBE
        Return _PasajeroADO.pr_TraerPasajero(sCodp)
    End Function

    Public Function pr_Reservas() As DataSet
        Return _PasajeroADO.pr_Reservas()
    End Function

End Class